Quick introduction, written by a novice, intended for use by novices, but assumes familiarity with a programming language. By Greg Goebel. Public domain.
By Ian Cooke. Highlights the differences with C++ including comments, input/output, memory allocation, variable declarations, constants, structures, booleans, libraries and suggested reading.
By Ray Tayek. Introduction to the subset of C++ and differences between the languages including scope, data structures, function behavior, library functions, input/output and compiling.